DBF a celkovy pocet vet

Otázka od: Dalibor

20. 12. 2002 13:20

Ahoj, ma DBF tabulku, ke ktere pristupuje pres BDE.
Kdyz dam SELECT COUNT(*) ...., tak mi to vypise, ze tabulka ma
16400 vet. Kdyz ji otevru v DOS FOXPRO, tak mi to napise, ze ma
17300 vet.
Tabulka nema indexy. Nevite nekdo, kde by mohl byt problem?

Odpovedá: Petr Hlozek

20. 12. 2002 13:26

Ahoj
problem muze byt v nastaveni FoxPro. Zalezi na tom jestli mas nastvene
zobrazovani a pocitani take smazanych zaznamu. Je na to prepinac SET DELETED
. Pokud mas SET DELETED ON tak Foxka bude ignorovat vety oznacene prikazem
DELETE. Ty mas zrejme SET DELETED OFF. Proto mozna ten rozdil v poctu vet.

Petr


> Ahoj, ma DBF tabulku, ke ktere pristupuje pres BDE.
> Kdyz dam SELECT COUNT(*) ...., tak mi to vypise, ze tabulka ma
> 16400 vet. Kdyz ji otevru v DOS FOXPRO, tak mi to napise, ze ma
> 17300 vet.
> Tabulka nema indexy. Nevite nekdo, kde by mohl byt problem?

Odpovedá: Otisk René

20. 12. 2002 13:03

Nezobrazuji se ti tam i smazane vety?

Sroub




> Ahoj, ma DBF tabulku, ke ktere pristupuje pres BDE.
> Kdyz dam SELECT COUNT(*) ...., tak mi to vypise, ze tabulka ma
> 16400 vet. Kdyz ji otevru v DOS FOXPRO, tak mi to napise, ze ma
> 17300 vet.
> Tabulka nema indexy. Nevite nekdo, kde by mohl byt problem?